Sets our main struct and passes it to the parent class.
Splits a shaped item (PangoGlyphItem) into multiple items based on an attribute list.
Make a deep copy of an existing PangoGlyphItem structure.
Frees a PangoGlyphItem and resources to which it points.
Given a PangoGlyphItem and the corresponding text, determine the width corresponding to each character.
Get the main Gtk struct
the main Gtk struct as a void*
Adds spacing between the graphemes of @glyph_item to give the effect of typographic letter spacing.
Modifies @orig to cover only the text after @split_index, and returns a new item that covers the text before @split_index that used to be in @orig.
horizontal displacement to apply after th glyph item. Positive values shift right
corresponding PangoGlyphString
corresponding PangoItem
horizontal displacement to apply before the glyph item. Positive values shift right
shift of the baseline, relative to the baseline of the containing line. Positive values shift upwards
the main Gtk struct
A PangoGlyphItem is a pair of a PangoItem and the glyphs resulting from shaping the items text.
As an example of the usage of PangoGlyphItem, the results of shaping text with PangoLayout is a list of PangoLayoutLine, each of which contains a list of PangoGlyphItem.